package com.proyecto.core.vista.echo.interfaces;

import java.util.ResourceBundle;

import com.proyecto.core.modelo.excepciones.GeneralException;
import com.proyecto.core.vista.echo.componentes.WPReporte;
import com.proyecto.core.vista.echo.componentes.WPReporteTipoRpt;

public interface ICPAreaReporte {

	public void rutinaAccionMostrar();
	public boolean rutinaAccionAceptar() throws GeneralException ;
	public void    rutinaAccionCancelar();
	public void    rutinaLimpiar();

	public WPReporte      getWpReporte();
	public void           setWpReporte(WPReporte wpReporte);
	
	public Object         getObjetoDTO();
	public void           setObjetoDTO(Object objetoDTO);
	public void 		  EjecutarConfigurarBinding();
	
	public String         getServicioNombre();
	public String         getTituloVentana();
	public String         getMensajeClave();
	public ResourceBundle getMensajeError();
	public ResourceBundle getResourceBundle();
	
	public Integer         getAreaDatosAlto();
	public Integer         getAreaDatosAncho();
	
}
